Electronic apparatus, display apparatus and controlling method thereof

ABSTRACT

A display apparatus, including a communication interface; a display; and a processor configured to, based on an image being received from an electronic apparatus through the communication interface, display the received image on the display, wherein the image is generated based on an application selected according to a first user command, and is transmitted to the display apparatus while the electronic apparatus displays an image corresponding to a second user command input to the electronic apparatus.

CROSS-REFERENCE TO RELATED APPLICATION(S)

This application is a bypass continuation of International ApplicationNo. PCT/KR2021/015224, filed on Oct. 27, 2021, which is based on andclaims priority to Korean Patent Application No. 10-2020-0141431, filedon Oct. 28, 2020, in the Korean Intellectual Property Office, thedisclosures of which are incorporated by reference herein in theirentireties.

BACKGROUND 1. Field

The disclosure relates to an electronic apparatus, a display apparatus,and a controlling method thereof, and relates to an electronic apparatuswhich executes an application, a display device which displays anexecution screen of the application executed on the electronicapparatus, and a controlling method thereof.

2. Description of the Related Art

Along with recent development of electronic technologies, portableelectronic apparatuses such as smartphones and tablet personal computers(PCs) may support various functions such as the Internet andreproduction of multimedia contents, in addition to functions of calland message transmission and reception. For this, the electronicapparatus may execute an application providing such various functionsand display an image provided from the application.

An electronic apparatus may provide an image sharing function fordisplaying the image displayed on the electronic apparatus through adisplay apparatus connected to the electronic apparatus. Such an imagesharing function, for example mirroring, may be performed by displayinga screen itself being displayed on the electronic apparatus through thedisplay apparatus, and accordingly, a problem regarding a decrease inapplicability of the user on the electronic apparatus during themirroring may occur.

SUMMARY

Embodiments of the disclosure provide an electronic apparatus capable ofallowing the electronic apparatus to display a screen provided from anapplication on a display apparatus while a user is able to performvarious functions through the electronic apparatus, a display apparatus,and a controlling method thereof.

According to an aspect of the disclosure, a display apparatus includes acommunication interface; a display; and a processor configured to, basedon an image being received from an electronic apparatus through thecommunication interface, display the received image on the display,wherein the image is generated based on an application selectedaccording to a first user command, and is transmitted to the displayapparatus while the electronic apparatus displays an image correspondingto a second user command input to the electronic apparatus.

The processor may be further configured to: based on the image andmetadata of the application being received from the electronic apparatusthrough the communication interface, identify a category of theapplication based on the metadata; and display the received image on thedisplay based on the identified category.

The processor may be further configured to: based on a plurality ofimages being received through the communication interface, display theplurality of images on the display, the plurality of images may begenerated based on a plurality of applications, and the plurality ofimages may be received from the electronic apparatus, or from aplurality of electronic apparatuses.

An arrangement state of the plurality of images may be determined basedon an arrangement state of the electronic apparatus based on eachapplication.

The processor may be further configured to, based on the image beingreceived from the electronic apparatus through the communicationinterface while the plurality of images are displayed on the display,remove one of the plurality of images and display the received image onthe display.

The processor may be further configured to: based on the plurality ofimages being received from the plurality of electronic apparatuses,identify positions of the plurality of images to be displayed on thedisplay based on directions in which the plurality of electronicapparatuses are located relative to the display apparatus; and displaythe plurality of images on the display based on the identifiedpositions.

The processor may be further configured to: based on the plurality ofimages being received from the plurality of electronic apparatuses,identify a number of images to be displayed on the display based on adistance between the display apparatus and the plurality of electronicapparatuses; and display the identified number of images among theplurality of images on the display.

According to an aspect of the disclosure, an electronic apparatusincludes a memory; a display; a communication interface; and a processorconfigured to: based receiving on a first user command for selecting anapplication to be transmitted to a display apparatus among a pluralityof applications stored in the memory, generate an image based on theselected application; transmit the generated image to the displayapparatus through the communication interface; and based on a seconduser command being input, display an image corresponding to the seconduser command on the display while transmitting the generated image tothe display apparatus.

The processor may be further configured to, based on a plurality ofimages displayed on the display apparatus being received from thedisplay apparatus through the communication interface, display theplurality of images on the display, and the plurality of images may begenerated based on a plurality of electronic apparatuses and transmittedto the display apparatus.

The processor may be further configured to, based on a third usercommand corresponding to one image among the plurality of images beinginput, transmit the third user command to the display apparatus throughthe communication interface.

According to an aspect of the disclosure, a method for controlling adisplay apparatus includes receiving an image from an electronicapparatus; and displaying the received image, wherein the image isgenerated based on an application selected according to a first usercommand, and transmitted to the display apparatus, while the electronicapparatus displays an image corresponding to a second user command inputto the electronic apparatus.

The displaying may include, based on the image and metadata of theapplication being received from the electronic apparatus, identifying acategory of the application based on the metadata and displaying theimage based on the identified category.

The displaying may include, based on a plurality of images beingreceived, displaying the plurality of images, the plurality of imagesmay be generated based on a plurality of applications, and the pluralityof images may be received from the electronic apparatus or received froma plurality of electronic apparatuses.

An arrangement state of the plurality of images may be determined basedon an arrangement state of the electronic apparatus based on eachapplication.

The displaying may include, based on the image being received from theelectronic apparatus while the plurality of images are displayed on thedisplay, removing one of the plurality of displayed images anddisplaying the image.

According to an aspect of the disclosure, a method for controlling anelectronic apparatus includes based receiving on a first user commandfor selecting an application, generating a first image based on theapplication; transmitting the image to a display apparatus; and based onreceiving second user command, displaying a second image correspondingto the second user command on a display of the electronic apparatuswhile the first image is displayed on the display apparatus.

The first image may be an execution image of the application, and thefirst image may be not displayed on the display of the electronicapparatus while the first image is displayed on the display apparatus.

A display position of the first image with on the display apparatus maybe determined based on a physical position of the electronic apparatuswith respect to the display apparatus.

The first image may be displayed on the display apparatus along with aplurality of images corresponding to a plurality of electronicapparatuses, and the display position of the first image is furtherdetermined based on physical positions of the plurality of electronicapparatuses with respect to the display apparatus.

According to the various embodiments of the disclosure, in addition toan image displayed on its display, the electronic apparatus may renderan image to be transmitted to the display apparatus based on theexecution of the application and transmit the rendered image to thedisplay apparatus. Therefore, a user is able to be provided with variousfunctions through the electronic apparatus while being provided with anexecution screen of the application through the display apparatusprovided with a comparatively large display, thereby enhancing user'sconvenience.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram illustrating a method for displaying an imagereceived from an electronic apparatus by a display apparatus accordingto an embodiment;

FIG. 2 is a block diagram illustrating a configuration of the electronicapparatus according to an embodiment;

FIGS. 3A, 3B, and 3C are diagrams illustrating a method for selecting anapplication to be transmitted to the display apparatus according to anembodiment;

FIGS. 4A, 4B, and 4C are diagrams illustrating a method for selecting anapplication to be transmitted to the display apparatus according to anembodiment;

FIG. 5 is a diagram illustrating an example in which the electronicapparatus transmits an execution screen of the application to thedisplay apparatus according to an embodiment;

FIGS. 6A and 6B are diagrams illustrating various examples of screensdisplayed on the electronic apparatus while the execution screen of theapplication is transmitted to the display apparatus according to anembodiment;

FIGS. 7A and 7B are diagrams illustrating various examples of screensdisplayed on the electronic apparatus while the execution screen of theapplication is transmitted to the display apparatus according to anembodiment;

FIGS. 8A and 8B are diagrams illustrating an example in which theelectronic apparatus transmits the execution screen of the applicationto the display apparatus according to an embodiment;

FIG. 9 is a block diagram illustrating a configuration of the displayapparatus according to an embodiment;

FIGS. 10A and 10B are diagrams illustrating an example in which at leastone electronic apparatus transmits execution screens of a plurality ofapplications to the display apparatus according to an embodiment;

FIG. 11 is a diagram illustrating a method for displaying the executionscreens of the plurality of applications by the display apparatusaccording to an embodiment;

FIG. 12 is a diagram illustrating a method for displaying the executionscreens of the plurality of applications by the display apparatusaccording to an embodiment;

FIG. 13A is a diagram illustrating a method for controlling theexecution screen of the application displayed on the display apparatusthrough the electronic apparatus according to an embodiment;

FIG. 13B is a diagram illustrating a method for controlling theexecution screen of the application displayed on the display apparatusthrough the electronic apparatus according to an embodiment;

FIG. 13C is a diagram illustrating a method for controlling theexecution screen of the application displayed on the display apparatusthrough the electronic apparatus according to an embodiment;

FIG. 14A is a diagram illustrating a method for controlling theexecution screen of the application displayed on the display apparatusthrough the electronic apparatus according to an embodiment;

FIG. 14B is a diagram illustrating a method for controlling theexecution screen of the application displayed on the display apparatusthrough the electronic apparatus according to an embodiment;

FIG. 14C is a diagram illustrating a method for controlling theexecution screen of the application displayed on the display apparatusthrough the electronic apparatus according to an embodiment;

FIG. 15A is a diagram illustrating a method for controlling theexecution screen of the application displayed on the display apparatusthrough the electronic apparatus according to an embodiment;

FIG. 15B is a diagram illustrating a method for controlling theexecution screen of the application displayed on the display apparatusthrough the electronic apparatus according to an embodiment;

FIG. 15C is a diagram illustrating a method for controlling theexecution screen of the application displayed on the display apparatusthrough the electronic apparatus according to an embodiment;

FIG. 16A is a diagram illustrating a method for performing search forthe execution screen of the application displayed on the displayapparatus through the electronic apparatus according to an embodiment;

FIG. 16B is a diagram illustrating a method for performing search forthe execution screen of the application displayed on the displayapparatus through the electronic apparatus according to an embodiment;

FIG. 17A is a diagram illustrating a number of execution screensdisplayed on the display apparatus according to an embodiment;

FIG. 17B is a diagram illustrating a number of execution screensdisplayed on the display apparatus according to an embodiment;

FIG. 18 is a diagram illustrating a method for displaying the executionscreen according to the number of execution screens displayed on thedisplay apparatus according to an embodiment;

FIG. 19 is a diagram illustrating a method for displaying the executionscreen of the application by the display apparatus according to alocation of the electronic apparatus according to an embodiment;

FIG. 20A is a diagram illustrating a method for displaying the executionscreen of the application by the display apparatus according to adistance between the electronic apparatus and the display apparatusaccording to an embodiment;

FIG. 20B is a diagram illustrating a method for displaying the executionscreen of the application by the display apparatus according to adistance between the electronic apparatus and the display apparatusaccording to an embodiment;

FIG. 20C is a diagram illustrating a method for displaying the executionscreen of the application by the display apparatus according to adistance between the electronic apparatus and the display apparatusaccording to an embodiment;

FIG. 20D is a diagram illustrating a method for displaying the executionscreen of the application by the display apparatus according to adistance between the electronic apparatus and the display apparatusaccording to an embodiment;

FIG. 21 is a block diagram illustrating a specific configuration of theelectronic apparatus according to an embodiment;

FIG. 22 is a block diagram illustrating a specific configuration of thedisplay apparatus according to an embodiment;

FIG. 23 is a flowchart illustrating a controlling method of the displayapparatus according to an embodiment; and

FIG. 24 is a flowchart illustrating a controlling method of theelectronic apparatus according to an embodiment.

DETAILED DESCRIPTION

Hereinafter, various embodiments of the disclosure will be describedwith reference to the accompanying drawings. It should be noted that thetechnologies disclosed in this disclosure are not for limiting the scopeof the disclosure to a specific embodiment, but they should beinterpreted to include all modifications, equivalents and/oralternatives of the embodiments of the disclosure. In relation toexplanation of the drawings, similar reference numerals may be used forsimilar elements.

In this disclosure, the terms such as “comprise”, “may comprise”,“consist of”, or “may consist of” are used herein to designate apresence of corresponding features (e.g., constituent elements such asnumber, function, operation, or part), and not to preclude a presence ofadditional features.

In this disclosure, expressions such as “A or B”, “at least one of A[and/or] B,”, or “one or more of A [and/or] B,” include all possiblecombinations of the listed items. For example, “A or B”, “at least oneof A and B,”, or “at least one of A or B” includes any of (1) at leastone A, (2) at least one B, or (3) at least one A and at least one B.

The expressions “first,” “second” and the like used in the disclosuremay denote various elements, regardless of order and/or importance, andmay be used to distinguish one element from another, and does not limitthe elements.

If it is described that a certain element (e.g., first element) is“operatively or communicatively coupled with/to” or is “connected to”another element (e.g., second element), it should be understood that thecertain element may be connected to the other element directly orthrough still another element (e.g., third element). On the other hand,if it is described that a certain element (e.g., first element) is“directly coupled to” or “directly connected to” another element (e.g.,second element), it may be understood that there is no element (e.g.,third element) between the certain element and another element.

A term such as “module” or a “unit” in the disclosure may perform atleast one function or operation, and may be implemented as hardware,software, or a combination of hardware and software. Further, except forwhen each of a plurality of “modules”, “units”, and the like needs to berealized in an individual hardware, the components may be integrated inat least one module and be implemented in at least one processor.

Also, the expression “configured to” used in the disclosure may beinterchangeably used with other expressions such as “suitable for,”“having the capacity to,” “designed to,” “adapted to,” “made to,” and“capable of,” depending on cases. In embodiments, the expression“configured to” does not necessarily refer to a device being“specifically designed to” in terms of hardware. Instead, under somecircumstances, the expression “a device configured to” may refer to thedevice being “capable of” performing an operation together with anotherdevice or component. For example, the phrase “a unit or a processorconfigured (or set) to perform A, B, and C” may refer, for example, andwithout limitation, to a dedicated processor (e.g., an embeddedprocessor) for performing the corresponding operations, ageneric-purpose processor (e.g., a central processing unit (CPU) or anapplication processor), or the like, that can perform the correspondingoperations by executing one or more software programs stored in a memorydevice.

FIG. 1 is a diagram illustrating a method for displaying an imagereceived from an electronic apparatus by a display apparatus accordingto an embodiment.

Referring to FIG. 1, an electronic apparatus 100 may be implemented as asmartphone. However, the electronic apparatus 100 according to thedisclosure is not limited to a specific type of apparatus, and may alsobe implemented as various types of electronic apparatuses such as atablet PC, a personal digital assistant (PDA), a smart watch, a laptopcomputer, a virtual reality (VR) device, and Internet of Things (IoT).

In addition, a display apparatus 200 may be implemented as a TV.However; the display apparatus 200 according to the disclosure is notlimited to a specific type of apparatus, and may also be implemented asvarious types of electronic apparatuses such as a smartphone, a tabletpersonal computer (PC), a desktop PC, a laptop PC, and Internet ofThings (IoT) device.

Referring to FIG. 1, the display apparatus 200 receives an image fromthe electronic apparatus 100 and displays a received image 11.

Here, the image 11 may refer to an image provided by an applicationexecuted on the electronic apparatus 100. In other words, the image 11may refer to an execution screen of the application.

Specifically, the electronic apparatus 100 may execute an applicationstored (or installed) in the electronic apparatus 100 and transmit theimage 11 generated based on the executed application to the displayapparatus 200. In this case, the display apparatus 200 may display theimage 11 received from the electronic apparatus 100.

In this case, in addition to an image displayed on its display, theelectronic apparatus 100 may render an image to be transmitted to thedisplay apparatus 200 based on the execution of the application andtransmit the rendered image to the display apparatus 200. Accordingly, auser may be provided with various functions through the electronicapparatus 100 while being provided with an execution screen of theapplication through the display apparatus 200 provided with acomparatively large display, thereby enhancing user's convenience.

FIG. 2 is a block diagram illustrating a configuration of the electronicapparatus according to an embodiment.

Referring to FIG. 2, the electronic apparatus 100 may include acommunication interface 110, a display 120, a memory 130, and aprocessor 140.

The communication interface 110 may include circuitry and maycommunicate with an external electronic apparatus (e.g., displayapparatus 200). Specifically, the communication interface 110 mayestablish a wireless communication channel with the external electronicapparatus and perform the communication through the establishedcommunication channel.

In this case, the communication interface 110 may include a Wi-Fi moduleand may communicate with the external apparatus through a network byusing a Wi-Fi communication method.

The display 120 may display various screens. In this case, the display120 may be implemented as a liquid crystal display (LCD), an organiclight emitting diode (OLED), and the like, and may also be implementedas a touch screen capable of simultaneously performing a function ofdetecting a touch, in addition to a display function.

The memory 130 may store data used by at least one constituent elementof the electronic apparatus 100. Here, the data may include, forexample, software and various pieces of data related thereto. In thiscase, the memory 130 may include a volatile memory and a non-volatilememory. The software may include an operating system (e.g., Android) andan application. In embodiments, memory 130 may include a read-onlymemory (ROM) and a random-access memory (RAM) in the processor 140, or amemory card (e.g., micro SD card or memory stick) mounted on theelectronic apparatus 100.

The processor 140 may control general operations of the electronicapparatus 100. Specifically, the processor 140 may be connected to theelectronic apparatus 100 including the communication interface 110, thedisplay 120, and the memory 130, and may control the operations of theelectronic apparatus 100. In this case, the processor 140 may beimplemented as one processor 140 and may also be implemented as aplurality of processors 140. In embodiments, the processor 140 mayinclude an application processor.

When a first user command for selecting an application to be transmittedto the display apparatus 200 among a plurality of applications stored inthe memory 130 is received, the processor 140 may generate an imagebased on the selected application.

Here, the first user command may be a user command that is differentfrom a user command for executing the application stored in theelectronic apparatus 100 to display the application on the display 120.

For example, the user command for executing the application stored inthe electronic apparatus 100 to display the application on the display120 may be a user command for selecting (e.g., touching user command) anicon corresponding to the application stored in a home screen of theelectronic apparatus 100.

In this case, when the user command is input, the processor 140 mayexecute the application and render images provided from the applicationaccording to the execution of the application and store the images in atleast one buffer. In addition, the processor 140 may render images suchas notification bars, or status bars, indicating a current state of theelectronic apparatus 100, for example, a radio wave intensity from abase station, data communication, time, battery power, and the like, andstore the images in at least one buffer.

The processor 140 may compose the entirety or at least some images, orlayers, stored in a plurality of buffers, generate an image, and displaythe generated image on the display 120.

In embodiments, the first user command may be a user command for moving(e.g., drag-and-drop user command) an icon corresponding to theapplication displayed on the display 120 to a region displayed on thedisplay 120.

For example, referring to FIG. 3A, the processor 140 may display a homescreen 310 including icons 311, 312, 313, and 314 corresponding toapplications stored in the memory 130 on the display 120.

In this case, when the user command is input to the electronic apparatus100, the processor 140 may display a region 320, referring to FIG. 3B.Here, the user command may be, for example, a user command for inputtingtouch (e.g., flicking, swiping, or dragging user command, or the like)in one direction and selecting a button displayed on the display 120,but there is no limitation thereto.

In this case, referring to FIG. 3C, the first user command may be a usercommand for moving one icon 311 among the icons 311, 312, 313, and 314displayed on the home screen 310 to the region 320. In this case,referring to FIG. 3C, the icon 311 may be displayed on the region 320.

In another example, referring to FIG. 4A, when the user command is inputto the electronic apparatus 100, the processor 140 may display executionscreens 411, 412, and 413 of applications that are being executed in thebackground and a region 420 on the display 120. In this case, theprocessor 140 may display an icon corresponding to the application onthe execution screen of each application. For example, referring to FIG.4A, the icon 414 may be displayed on the execution screen 412 of theapplications.

Here, the user command may be, for example, a user command for selectinga button displayed on the display 120 or a user command for selecting aphysical button of the electronic apparatus 100, and there is nolimitation thereto.

In this case, referring to FIG. 4B, the first user command may be a usercommand for moving one icon 414 among the icons corresponding to theapplication to the region 420. In this case, referring to FIG. 4C, theicon 414 may be displayed on the region 420.

When the first user command is input, the processor 140 may generate animage based on the selected application.

Specifically, the processor 140 may render an image to be transmitted tothe display apparatus 200, separately from an image (e.g., home screen,execution screen of the application, or the like) displayed on a primarydisplay, that is, the display 120.

In this case, the processor 140 may render the image provided from theselected application through a virtual display.

Specifically, presence of a display other than the main display isrecognized by the virtual display, and the processor 140 may render animage provided from the application, that is, the execution screen ofthe application according to the execution of the selected applicationthrough the virtual display and store the image in at least one buffer,and compose the images stored in at least one buffer to generate animage.

In this case, the processor 140 may transmit the generated image to thedisplay apparatus 200 through the communication interface 110.

Specifically, the processor 140 may encode generated image frames byusing an encoder, and transmit the encoded image frames to the displayapparatus 200 through a Wi-Fi socket. In this case, for the encoding, anencoding method such as H.264 encoding may be used, for example.

In the example above, processor 140 is described as generating the imagein application unit and transmitting the generated image to the displayapparatus 200, but there is no limitation to this example, and theprocessor 140 may transmit the image in a task unit provided from theapplication to the display apparatus 200.

Here, the task may refer to a job unit provided from one application.For example, in a case of an application for providing the Internetservice, a plurality of web pages may be provided. In this case, one webpage may be one task.

For example, referring to an example FIGS. 4A, 4B, and 4C, the processor140 may display a plurality of web pages being executed in thebackground on the display 120. In this case, the processor 140 maydisplay an icon on each web page. In this case, the first user commandmay be a user command for moving one icon among the icons correspondingto the web page to a region. Accordingly, when the first user command isinput, the processor 140 may transmit the web page to the displayapparatus 200 through the communication interface 110.

In embodiments, the processor 140 may transmit metadata of the executedapplication to the display apparatus 200 through the communicationinterface 110. Here, the metadata may include various pieces ofinformation related to the application such as a name, a description,and the like of the application.

In addition, if audio is provided by the executed application, theprocessor 140 may transmit the audio to the display apparatus 200through the communication interface 110. For example, in a case of anapplication for streaming and reproducing a video or reproducing thestored video, the audio may be provided along with an image. In thiscase, the processor 140 may transmit the execution screen (that is,video) and the audio of the application to the display apparatus 200through the communication interface 110. In this case, the displayapparatus 200 may display the execution screen received from theelectronic apparatus 100 and output the received audio through thespeaker.

In embodiments, if the plurality of applications to be transmitted tothe display apparatus 200 are selected, the processor 140 may generate aplurality of images based on the plurality of selected applications. Inother words, the processor 140 may execute each of the plurality ofapplications and transmit the image provided from each application tothe display apparatus 200 through the communication interface 110.

For example, referring to FIG. 5, the processor 140 may transmitexecution screens 12 and 13 of the plurality of applications to thedisplay apparatus 200 through the communication interface 110. In thiscase, the display apparatus 200 may display the execution screens 12 and13 of the applications received from the electronic apparatus 100.

In embodiments, when the second user command is input, the processor 140may display an image corresponding to the second user command on thedisplay 120 while transmitting the generated image to the displayapparatus 200.

Here, the second user command may include a user command for displayinga home screen, a user command for displaying an image provided by theapplication, and the like.

Specifically, while transmitting the execution screen provided from theapplication executed based on the first user command to the displayapparatus 200, the processor 140 may display the home screen on thedisplay 120 based on the second user command or execute the applicationbased on the second user command, and display the image provided by theexecuted application, that is, the execution screen of the applicationon the display 120.

For example, when the application to be transmitted to the displayapparatus 200 is selected, referring to FIG. 6A, the processor 140 mayexecute the selected application and transmit an execution screen 11 ofthe application to the display apparatus 200 through the communicationinterface 110. In this case, the display apparatus 200 may display anexecution screen 14 received from the electronic apparatus 100.

Here, for example, it is assumed that the application to be transmittedto the display apparatus 200 is selected through the method describedwith reference to FIG. 3.

In this case, when the user command for removing a region displayed onthe home screen is input, referring to FIG. 6A, the processor 140 maydisplay a home screen 610 on the display 120. Here, the user command maybe, for example, a user command for inputting touch (e.g., flicking,swiping, or dragging user command, or the like) in one direction andselecting a button displayed on the display 120, but there is nolimitation thereto.

In another example, it is assumed that the application to be transmittedto the display apparatus 200 is selected through the method describedwith reference to FIG. 4.

In this case, when the user command for displaying a home screen isinput, referring to FIG. 6A, the processor 140 may display a home screen610 on the display 120. Here, the user command may be a user command forselecting a button displayed on the display 120 or a user command forselecting a physical button of the electronic apparatus 100, but thereis no limitation thereto.

In such cases, when a user command for selecting one icon among icons611, 612, 613, and 614 included in the home screen 610 is input, theprocessor 140 may execute an application corresponding to the icon anddisplay an execution screen of the application on the display 120. Forexample, referring to FIG. 6B, when a video application is executed, theprocessor 140 may display a video 620 provided by the video applicationon the display 120.

As described above, according to an embodiment, since the user is ableto execute another application through the electronic apparatus 100while being provided with the execution screen of the applicationthrough the display apparatus 200 provided with a comparatively largescreen, multitasking can be performed thereby enhancing the user'sconvenience.

In embodiments, when a user command for displaying an image istransmitted to the electronic apparatus 100, the processor 140 maydisplay the image being transmitted to the electronic apparatus 100 onthe display 120.

For example, referring to FIG. 7A, it is assumed that the displayapparatus 200 displays an execution screen 15 of an application receivedfrom the electronic apparatus 100.

In this case, when a user command for selecting an icon 711corresponding to the application which provides the execution screenbeing transmitted to the electronic apparatus 100 among icons 711, 712,713, and 714 included in the home screen 710 is input, referring to FIG.7B, the processor 140 may display an execution screen 15 beingtransmitted to the electronic apparatus 100 on the display 120.

In embodiments, an arrangement state of the image displayed on thedisplay apparatus 200 may be determined based on an arrangement state ofthe electronic apparatus 100 which displays the image generated based onthe application.

Specifically, if a posture of the electronic apparatus 100 is alandscape posture, the processor 140 may generate an image having awidth greater than a height and transmit the image to the displayapparatus 200 through the communication interface 110, and if theposture of the electronic apparatus 100 is a portrait posture, theprocessor 140 may generate an image having a height greater than a widthand transmit the image to the display apparatus 200 through thecommunication interface 110.

For example, referring to FIG. 8A, it is assumed that the displayapparatus 200 displays execution screens 16 and 17 of a plurality ofapplications received from the electronic apparatus 100. Here, theprocessor 140 may display the execution screen 17 among the executionscreens 16 and 17 transmitted to the display apparatus 200 on thedisplay 120 based on the user command.

Referring to FIG. 8B, when the posture of the electronic apparatus 100is changed from the portrait posture to the landscape posture, theprocessor 140 may adjust a size of the execution screen 17 based on thelandscape posture, and display an execution screen 18 with the adjustedsize on the display 120. The processor 140 may transmit the executionscreen 18 with the adjusted size to the display apparatus 200 throughthe communication interface 110. Accordingly, the display apparatus 200may display the execution screen 16 and the execution screen 18 with theadjusted size.

In embodiments, when a user command for the application is input in astate where the image being transmitted to the electronic apparatus 100is displayed on the display 120, the processor 140 may display the imageprovided from the application on the display 120 based on the usercommand. In this case, the processor 140 may transmit the image providedfrom the application on the display apparatus 200 through thecommunication interface 110 based on the user command.

Here, the user command may include various user commands capable ofbeing input to the application for controlling the application.

For example, it is assumed that, in a state where a web page providedfrom the application is displayed on the display 120, a user command forselecting a menu for moving to another web page included in the web pageis input. In this case, the application may provide an execution screenincluding the other web page according to a user command. Accordingly,the processor 140 may display the other web page provided from theapplication on the display 120 and provide the other web page on thedisplay apparatus 200 through the communication interface 110.

In another example, it is assumed that, in a state where a web pageprovided from an application is displayed on the display 120, a usercommand for scrolling the web page is input. In this case, the web pageis scrolled according to the user command of the application and anexecution screen including the scrolled web page may be provided.Accordingly, the processor 140 may display the scrolled web pageprovided from the application on the display 120 and transmit thescrolled web page to the display apparatus 200 through the communicationinterface 110.

As described above, according to an embodiment, since the user maycontrol the execution screen displayed on the display apparatus 200through the electronic apparatus while being provided with the executionscreen of the application through the display apparatus 200 providedwith a comparatively large display, the user's convenience may beenhanced.

In embodiments, as described above, the display apparatus 200 mayreceive an image from the electronic apparatus 100 and display thereceived image, and this will be described below in detail.

FIG. 9 is a block diagram illustrating a configuration of the displayapparatus according to an embodiment.

Referring to FIG. 9, the display apparatus 200 may include acommunication interface 210, a display 220, and a processor 230.

The communication interface 210 may include circuitry and communicatewith an external electronic apparatus (e.g., electronic apparatus 100).Specifically, the communication interface 210 may establish a wirelesscommunication channel with the external electronic apparatus and performthe communication through the established communication channel.

In this case, the communication interface 210 may include a Wi-Fi moduleand may communicate with the external apparatus through a network byusing a Wi-Fi communication method.

The display 220 may display various screens. In this case, the display220 may be implemented as a liquid crystal display (LCD), an organiclight emitting diode (OLED), and the like.

The processor 230 may control general operations of the displayapparatus 200. Specifically, the processor 230 may be connected to theconfiguration of the display apparatus 200 including the communicationinterface 210 and the display 220, and may control the operations of thedisplay apparatus 200. In this case, the processor 230 may beimplemented as one processor 230 and may also be implemented as aplurality of processors 230. In embodiments, the processor 230 may beused as meaning including a central processing unit (CPU), a graphicprocessing unit (GPU), and a main processing unit (MPU).

When an image generated based on an application selected according tothe first user command is received from the electronic apparatus 100through the communication interface 210, the processor 230 may displaythe received image on the display 220.

Here, the image may be generated based on the application andtransmitted to the display apparatus 200 while the electronic apparatus100 displays an image corresponding to the second user command input tothe electronic apparatus 100.

In other words, as described above, in addition to the image displayedon the display 120 of the electronic apparatus 100, the electronicapparatus 100 may generate an image provided from the application andtransmit the generated image to the display apparatus 200.

In this case, when the encoded image frames are received from theelectronic apparatus 100 through the Wi-Fi socket, the processor 230 maydecode the received image frames by using a decoder to obtain the imageframes and display the image frames on the display 220. In this case,for the decoding, a decoding method such as H.264 decoding may be used,for example.

In addition, when a plurality of images generated based on a pluralityof applications are received through the communication interface 210,the processor 230 may display the plurality of received images on thedisplay 220.

Here, the plurality of images may be generated based on the plurality ofapplications of the electronic apparatus 100 and received from theelectronic apparatus 100, or may be generated based on the plurality ofapplications of the plurality of electronic apparatuses and receivedfrom the plurality of electronic apparatuses.

For example, referring to FIG. 10A, a plurality of execution screens maybe generated on one electronic apparatus 100 and transmitted to thedisplay apparatus 200. In this case, the processor 230 may display theplurality of received images 21 and 22 on the display 220. As anotherexample, referring to FIG. 10B, at least one execution screen may begenerated from each of a plurality of electronic apparatuses 100-1 and100-2 and transmitted to the display apparatus 200. In this case, theprocessor 230 may display the plurality of received 23 and 24 on thedisplay 220.

In embodiments, when an image generated based on the application andmetadata of the application are received from the electronic apparatus100 through the communication interface 210, the processor 230 mayidentify a category of the application based on the metadata.

Here, the category of the application may be divided according to aservice provided from the application.

For example, if the application is an application for providing Webtoon,an electronic book, and the like, the application may be an applicationbelonging to a reading category. If the application is an applicationfor streaming and providing a video or reproducing a video stored in theelectronic apparatus 100, the application may be an applicationbelonging to a video category. In addition, if the application is anapplication for providing a chat service, the application may be anapplication belonging to a chat category. In addition, if theapplication is an application for providing a search service, theapplication may be an application belonging to a search category. If theapplication is an application for providing a memo function, theapplication may be an application belonging to a memo category. If theapplication is an application for providing a service such aspathfinding, location search, and the like using a map, the applicationmay be an application belonging to a map category. If the application isan application for providing social network services (SNS), theapplication may be an application belonging to an SNS category. However,there is no limitation to these examples, and there are variouscategories of the applications.

In this case, the processor 230 may identify the category of theapplication based on information for a name of an application includedin metadata of the application.

For this, the processor 230 may obtain information for a category towhich the application belongs, for each name of the application. Theinformation may be pre-stored in the display apparatus 200 or obtainedfrom an external server.

The processor 230 may identify a category to which the applicationbelongs, by using information for the name of the application includedin the metadata of the application.

Next, the processor 230 may display the received image on the display220 based on the identified category. In this case, the processor 230may display the received image on the display 220 by different methodsaccording to the identified category.

For example, if the application belongs to the reading category, theprocessor 230 may display a scrollable execution screen on the display220. For this, the processor 230 may transmit the category informationof the application to the electronic apparatus 100 through thecommunication interface 210. In this case, the processor 140 mayidentify that the execution screen transmitted to the display apparatus200 is generated by the application which belongs to the readingcategory based on the category information received from the displayapparatus 200, generate the scrollable execution screen of the readingapplication, and transmit the generated execution screen to the displayapparatus 200. In this case, the processor 230 may display the executionscreen received from the electronic apparatus 100 on the display 220.Accordingly, the execution screen of the application is scrolled anddisplayed on the display 220, and the user may be provided with acontent scrolled on the display 220, without inputting a separate usercommand to the electronic apparatus 100.

In another example, if the application belongs to the video category,the execution screen of the application may include a video and a userinterface for controlling the video. In this case, the processor 230 maydisplay only a video on the display 220, without the user interfaceamong the execution screen of the application received from theelectronic apparatus 100.

In another example, it is assumed that the execution screens of theplurality of applications belonging to the video category are received.In this case, audio provided from each application may be received alongwith the execution screen. In this case, the processor 230 may displaythe user interface for selecting the application which outputs theplurality of execution screens and the audio on the display 220. Theprocessor 230 may output the audio selected through the user interfaceamong the plurality of received audios through a speaker.

In another example, if the application belongs to the chat category, theprocessor 230 may display only a message screen on the display 220. Forthis, the processor 230 may transmit the category information of theapplication to the electronic apparatus 100 through the communicationinterface 210. In this case, the processor 140 may identify that theexecution screen transmitted to the display apparatus 200 is generatedby the application belonging to the chat category based on the categoryinformation received from the display apparatus 200, and transmit onlythe message screen among the execution screens of the application to thedisplay apparatus 200 through the communication interface 110. In otherwords, the execution screen of the application belonging to the chatcategory may include a message screen displaying messages that the usersent and received with another user, and a keyboard user interface forinputting a message. In this case, the processor 140 may not transmitthe keyboard user interface to the display apparatus 200 and maytransmit only the message screen to the display apparatus 200 throughthe communication interface 110. In this case, the processor 230 maydisplay the message screen received from the electronic apparatus 100 onthe display 220. Accordingly, the user may be provided with a largernumber of messages through the display 220.

In another example, if the application belongs to the memo category orthe map category, the processor 230 may fixedly display the executionscreen received from the electronic apparatus 100 on the display 220.Here, fixedly displaying may refer to continuously displaying theexecution screen at a fixed position of the display 220.

In another example, if the application belongs to the SNS category, theprocessor 230 may display the periodically updated execution screen onthe display 220. For this, the processor 230 may transmit the categoryinformation of the application to the electronic apparatus 100 throughthe communication interface 210. In this case, the processor 140 mayidentify that the execution screen transmitted to the display apparatus200 is generated by the application belonging to the SNS category basedon the category information received from the display apparatus 200,updates the execution screen of the SNS application periodically byusing posts, comments, images, and the like which are newly added, andtransmit the updated execution screen to the display apparatus 100. Inthis case, the processor 230 may display the execution screen receivedfrom the electronic apparatus 100 on the display 220.

In the above examples, the display apparatus 200 is described asidentifying the category to which the application belongs by using theinformation for the name of the application included in the metadata ofthe application. However, there is no limitation thereto, and themetadata of the application may include the category information of theapplication, and in this case, the display apparatus 200 may identifythe category of the application by using the category information of theapplication included in the metadata.

In addition, in the above examples, the display apparatus 200 isdescribed as identifying the category of the application andtransmitting the category information to the electronic apparatus 100.However, there is no limitation thereto, and the electronic apparatus100 may identify the category, to which the application to betransmitted to the display apparatus 200 belongs, and transmit theexecution screen of the application to the display apparatus 200 basedon the identified category.

As described above, according to an embodiment, since the displayapparatus 200 displays the execution screen of the application byvarious methods according to the category to which the applicationbelongs, the user may be provided with a screen optimized according tothe attribute of the application.

In embodiments, in a case of displaying the execution screens of theplurality of applications, the processor 230 may adjust a size of anexecution screen of at least one application based on the attribute ofthe execution screen and display the execution screen on the display220.

Here, the attribute may include a ratio of the width and the height ofthe execution screen, and the execution screen may be divided into ascreen with a width greater than a height (hereinafter, referred to as alandscape screen) and a screen having a height greater than a width(hereinafter, referred to as a portrait screen) according to theattribute.

Specifically, if the execution screens of the plurality of applicationsare landscape screens, the processor 230 may adjust the width of the atleast one execution screen so that the widths of the all executionscreens of the plurality of applications become the same.

For example, referring to FIG. 11, it is assumed that the displayapparatus 200 receives a plurality of execution screens 1110, 1120, and1130. In this case, the plurality of execution screens 1110, 1120, and1130 may be the landscape screens and the widths thereof may bedifferent from each other. In this case, the processor 230 may adjustthe width of at least one execution screen so as to have the same widthas the plurality of execution screens, and display the plurality ofexecution screens 1140, 1150, and 1160 having the same width on thedisplay 220.

In addition, if the execution screens of the plurality of applicationsare portrait screens, the processor 230 may adjust the height of the atleast one execution screen so that the heights of the execution screensof the plurality of applications are the same.

For example, referring to FIG. 12, it is assumed that the displayapparatus 200 receives a plurality of execution screens 1210, 1220, and1230. In this case, the plurality of execution screens 1210, 1220, and1230 may be portrait screens and the heights thereof may be differentfrom each other. In this case, the processor 230 may adjust the heightof at least one execution screen so as that the plurality of executionscreens have the same height, and display the plurality of executionscreens 1240, 1250, and 1260 having the same height on the display 220.

As described above, according to an embodiment, since the displayapparatus 200 provides the plurality of execution screens with the samewidth or height, the user may be provided with feeling of alignment,although the plurality of electronic apparatuses generate the pluralityof execution screens with different sizes.

In embodiments, as described above, the display apparatus 200 maydisplay the plurality of images, and in this case, the arrangement stateof each of the plurality of images may be identified based on thearrangement state of the electronic apparatus 100 which displays theimages generated based on each application.

Specifically, when the posture of the electronic apparatus 100 is thelandscape posture, the processor 140 may generate the execution screenof the application having a width greater than a height and transmit theexecution screen to the display apparatus 200 through the communicationinterface 110, and when the posture of the electronic apparatus 100 isthe portrait posture, the processor 140 may generate the executionscreen of the application having a height greater than a width andtransmit the execution screen to the display apparatus 200 through thecommunication interface 110.

Accordingly, the display apparatus 200 may receive an execution screenhaving a ratio of a width and a height identified according to theposture of the electronic apparatus 100. In this case, the processor 230may display the received execution screen on the display 220.

In the above examples, the operation of managing and controlling theexecution screen such as the operation in which the electronic apparatus100 transmits the execution screen of the application to the displayapparatus 200, may be performed by an application (hereinafter, referredto as a mirroring application, stored in the memory 130.

Specifically, the mirroring application may be executed in thebackground on the electronic apparatus 100. When the execution screen ofthe application to be transmitted to the display apparatus 200 isgenerated, the mirroring application may transmit the execution screento the display apparatus 200 through the communication interface 110.

In addition, the electronic apparatus 100 may perform various operationsof managing and controlling the execution screen such as the operationof receiving and displaying the execution screen from the displayapparatus 200 and controlling the execution screen displayed on thedisplay apparatus 200 by using the mirroring application, and this willbe described below in more detail.

The processor 230 may transmit the plurality of execution screendisplayed on the display apparatus 200 to the electronic apparatus 100through the communication interface 210. In this case, the processor 230may encode the image frames of each execution screen by using theencoder and transmit the encoded image frames to the electronicapparatus 100 through the Wi-Fi socket. In this case, for the encoding,an encoding method such as H.264 encoding may be used, for example. Inaddition, the processor 230 may transmit the metadata of the applicationfor providing each of the plurality of execution screens to theelectronic apparatus 100.

Accordingly, when the plurality of images displayed on the displayapparatus 200 are received from the display apparatus 200 through thecommunication interface 110, the processor 140 may display the pluralityof received images on the display 120. In this case, when the encodedimage frames are received from the display apparatus 200 through theWi-Fi socket, the processor 140 may decode the received image frames byusing the decoder to obtain the image frames, and display the imageframes on the display 120. In this case, for the decoding, a decodingmethod such as H.264 decoding may be used, for example.

Here, the plurality of images may be images may be generated based onthe plurality of applications of the plurality of electronic apparatusesand transmitted to the display apparatus 200. In other words, thedisplay apparatus 200 may receive and display the execution screen ofapplication generated by each of other electronic apparatuses, inaddition to the electronic apparatus 100, and transmit this to theelectronic apparatus 100.

For this, the processor 140 may display the execution screen of themirroring application executed in the background on the display 120based on the user command. In this case, the execution screen of themirroring application may include the plurality of execution screensreceived from the display apparatus 200.

Here, the user command may be a user command for selecting an iconcorresponding to the mirroring application displayed on the home screenor a user command for selecting an execution screen of the mirroringapplication among the execution screens of the applications beingexecuted in the background, but there is no limitation thereto.

Next, when a third user command for one image among the plurality ofimages is input, the processor 140 may transmit the third user commandto the display apparatus 200 through the communication interface 110.

Here, the third user command may include various user commands capableof being input to the application for controlling the application. Forexample, the third user command may include a user command for croppingan execution screen, a user command for adjusting a size of an executionscreen, a user command for scrolling an execution screen, and the like.

In this case, the processor 140 may transmit the third user command andinformation about the application for which the third user command isinput (e.g., information on a name of the application) to the displayapparatus 200 through the communication interface 110.

When the third user command and the information about the applicationfor which the third user command is input are received from theelectronic apparatus 100 through the communication interface 210, theprocessor 230 may identify the application for which the third usercommand is input based on the information about the application, andtransmit the third user command to the electronic apparatus whichtransmits the execution screen of the application through thecommunication interface 210. In this case, the processor 230 maytransmit the third user command and the information about theapplication for which the third user command is input to the electronicapparatus through the communication interface 210.

In this case, when the third user command and the information about theapplication for which the third user command is input are received fromthe display apparatus 200, the electronic apparatus may identify theapplication for which the third user command is input based on theinformation about the application, input the third user command to theapplication, generate the execution screen of the application accordingto the third user command, and transmit this to the display apparatus200.

Then, the processor 230 may display the execution screen of theapplication received from the electronic apparatus on the display 220.The processor 230 may transmit the execution screen of the applicationreceived from the electronic apparatus to the electronic apparatus 100through the communication interface 210. In this case, the processor 140may display the execution screen received from the display apparatus 200on the display 120 by using the mirroring application.

For example, referring to FIG. 13A, the display apparatus 200 maydisplay an execution screen 1310 received from the electronic apparatus100 and execution screens 1320 and 1330 received from an electronicapparatus 100′.

Referring to FIG. 13B, the electronic apparatus 100 may display theexecution screens 1310, 1320, and 1330 received from the displayapparatus 200. In this case, the user may select the execution screen1320 among the plurality of execution screens 1310, 1320, and 1330 andinput a user command for cropping some region of the selected executionscreen 1320 to the electronic apparatus 100.

The electronic apparatus 100 may transmit the input user command to thedisplay apparatus 200 and the display apparatus 200 may transmit theuser command received from the electronic apparatus 100 to theelectronic apparatus 100′. The electronic apparatus 100′ may cut outsome region from the execution screen based on the user command receivedfrom the display apparatus 200 and transmit the execution screenincluding the remaining region to the display apparatus 200.

Accordingly, referring to FIG. 13C, the display apparatus 200 maydisplay an execution screen 1340 including the remaining region receivedfrom the electronic apparatus 100′.

In another example, referring to FIG. 14A, the display apparatus 200 maydisplay an execution screen 1410 received from the electronic apparatus100 and execution screens 1420 and 1430 received from the electronicapparatus 100′.

Referring to FIG. 14B, the electronic apparatus 100 may display theplurality of execution screens 1410, 1420, and 1430 received from thedisplay apparatus 200. Here, the user may select the execution screen1420 among the plurality of execution screens 1410, 1420, and 1430, andinput a user command for enlarging the selected execution screen 1420 tothe electronic apparatus 100.

Then, the electronic apparatus 100 may transmit the input user commandto the display apparatus 200 and the display apparatus 200 may transmitthe user command received from the electronic apparatus 100 to theelectronic apparatus 100′. The electronic apparatus 100′ may enlarge theexecution screen based on the user command received from the displayapparatus 200 and transmit the enlarged execution screen to the displayapparatus 200.

Accordingly, referring to FIG. 14C, the display apparatus 200 maydisplay the enlarged execution screen 1440 received from the electronicapparatus 100′.

In another example, referring to FIG. 15A, the display apparatus 200 maydisplay an execution screen 1510 received from the electronic apparatus100 and execution screens 1520 and 1530 received from the electronicapparatus 100′.

Referring to FIG. 15B, the electronic apparatus 100 may display theplurality of execution screens 1510, 1520, and 1530 received from thedisplay apparatus 200. Here, the user may select the execution screen1520 among the plurality of execution screens 1510, 1520, and 1530, andinput a user command for scrolling the selected execution screen 1520 tothe electronic apparatus 100.

In this case, the electronic apparatus 100 may transmit the input usercommand to the display apparatus 200 and the display apparatus 200 maytransmit the user command received from the electronic apparatus 100 tothe electronic apparatus 100′. The electronic apparatus 100′ may scrollthe execution screen based on the user command received from the displayapparatus 200 and transmit the scrolled execution screen to the displayapparatus 200.

Accordingly, referring to FIG. 15C, the display apparatus 200 maydisplay the scrolled execution screen 1540 received from the electronicapparatus 100′.

As described above, according to an embodiment, although it is not theexecution screen of the application transmitted to the display apparatus200 through the electronic apparatus 100, the user may control theexecution screen of another electronic apparatus displayed on thedisplay apparatus 200 by using the electronic apparatus 100, therebyenhancing the user's convenience.

In embodiments, the electronic apparatus 100 may search for theexecution screen displayed on the display apparatus 200 by using themirroring application, and this will be described below in more detail.

When a text is input to a search box included in the execution screen ofthe mirroring application, the processor 140 may transmit the input textto the display apparatus 200 through the communication interface 110.

In this case, the processor 230 may search for a plurality of imagesdisplayed on the display 220 based on the text received from theelectronic apparatus 100 and display a search result on the display 220.

Specifically, the processor 230 may recognize the text from each of theplurality of execution screens displayed on the display 220 or recognizea color of an image or a color or a shape of an object included in theimage included in each execution screen, and identify a text or an imagematching to the text received from the electronic apparatus 100 on theplurality of execution screens displayed on the display 220.

The processor 230 may display a part matching the text received from theelectronic apparatus 100 as differentiated or discriminated from theother part on the plurality of execution screens displayed on thedisplay 220. For example, the processor 230 may highlight and displaythe parts matching to the text received from the electronic apparatus100 on the plurality of execution screens displayed on the display 220.

For example, referring to FIG. 16A, the display apparatus 200 maydisplay a plurality of execution screens 1610, 1620, and 1630. In thiscase, if “price” is input to the search box, the electronic apparatus100 may transmit the input “price” as a search word to the displayapparatus 200. In this case, the display apparatus 200 may analyze theplurality of execution screens 1610, 1620, and 1630, identify whetherthere is a text indicating the price on the plurality of executionscreens 1610, 1620, and 1630, and display the identified texts on theexecution screen 1630, differentiated or distinguished by highlight1631.

In another example, referring to FIG. 16B, the display apparatus 200 maydisplay the plurality of execution screens 1610, 1620, and 1630. In thiscase, if “yellow” is input to the search box, the electronic apparatus100 may transmit the input “yellow” as a search word to the displayapparatus 200. In this case, the display apparatus 200 may analyze theplurality of execution screens 1610, 1620, and 1630, identify whetherthere is a yellow image on the plurality of execution screens 1610,1620, and 1630, and display a region including the identified yellowimage on the execution screen 1630, differentiated or distinguished byhighlight 1632.

As described above, according to an embodiment, the user may search forthe execution screen of another electronic apparatus displayed on thedisplay apparatus 200 by using the electronic apparatus 100, even theexecution screen of the application is not transmitted through theelectronic apparatus 100 to the display apparatus 200, thereby enhancingthe user's convenience.

In embodiments, in a case of displaying the plurality of executionscreens, the display apparatus 200 may display the plurality ofexecution screens in various layouts, examples of which will bedescribed below in more detail.

As described above, the processor 230 may display the plurality ofexecution screens received from at least one electronic apparatus on thedisplay 220.

In this case, the processor 230 may display a pre-identified number ofexecution screens among the plurality of execution screens on thedisplay 220. Here, the pre-identified number may be a maximum number ofthe execution screens displayed on the display 220.

When a user command for scrolling the execution screen displayed on thedisplay 220 is input, the processor 230 may scroll the plurality ofexecution screens displayed on the display 220 and display anotherexecution screen not displayed on the display 220.

Here, the user command may be input to at least one electronicapparatus. For example, when a user command, for example, touch input inone direction (e.g., flicking, swiping, or dragging user command, or thelike, but there is no limitation thereto) for scrolling the executionscreen displayed on the display 220 is input, the processor 140 maytransmit the input user command to the display apparatus 200 through thecommunication interface 110.

For example, it is assumed that the display apparatus 200 set to displayfour execution screens receives five execution screens from at least oneelectronic apparatus including the electronic apparatus 100.

In this case, referring to FIG. 17A, the display apparatus 200 maydisplay four execution screens 1710, 1720, 1730, and 1740 among the fivereceived execution screens. In this case, when a user command forscrolling the execution screen displayed on the display 220 is input,the display apparatus 200 may scroll the plurality of execution screensdisplayed on the display 220, remove one execution screen 1740 among thefour execution screens 1710, 1720, 1730, and 1740, and display a newexecution screen 1750.

In embodiments, referring to FIG. 17A, the display apparatus 200 isdescribed as displaying four execution screens at most, but there is nolimitation thereto, and referring to the examples shown in FIG. 17B, thedisplay apparatus 200 may be set to display three, four, and fiveexecution screens at maximum, respectively. In addition, the displayapparatus may be set to display a larger number thereof. In this case,the remaining execution screen other than the execution screensdisplayed on the display 220 may be displayed based on the user commandfor scrolling the execution screen. In embodiments, the number ofexecution screens displayed by the display apparatus 200 at maximum maybe set based on the user command.

In embodiments, in a state where the plurality of images are displayedon the display 220, when the image generated based on the application isreceived from the electronic apparatus 100 through the communicationinterface 210, the processor 230 may remove one of the plurality ofimages displayed on the display 220 and display the received image onthe display 220.

In other words, as described above, the processor 230 may display thepre-identified number of execution screens on the display 220. Here, ina state where the pre-identified number of execution screens aredisplayed on the display 220, when the execution screen of theapplication is received from the electronic apparatus 100, the processor230 may remove one of the plurality of execution screens displayed onthe display 220 and display the execution screen of the applicationreceived from the electronic apparatus 100. In this case, the removedexecution screen may be displayed on the display 220 based on the usercommand for scrolling the execution screen displayed on the display 220.

In embodiments, the processor 230 may fixedly display at least oneexecution screen among the plurality of execution screens displayed onthe display 220. As described above, if the application belongs to thememo category or the map category, the processor 230 may continuouslydisplay the execution screen of the corresponding application at a fixedposition of the display 220.

For example, when the user command for scrolling the execution screendisplayed on the display 220 is input or a new execution screen isreceived from the electronic apparatus, the processor 230 may hold thefixedly displayed execution screen as it is among the plurality ofexecution screens displayed on the display 220, scroll the otherexecution screens, and display the other execution screens on thedisplay 220.

For example, referring to FIG. 18, the display apparatus 200 set todisplay four execution screens at most may display four executionscreens 1810, 1820, 1830, and 1840. Here, it is assumed that theexecution screens 1810 and 1820 among the execution screens 1810, 1820,1830, and 1840 are fixedly displayed execution screens.

In this case, when the display apparatus 200 receives the executionscreen from the electronic apparatus 100, the display apparatus 200 mayhold the execution screens 1810 and 1820 as they are and scroll theremaining execution screens 1830 and 1840 to remove the execution screen1840, and display the execution screen 1830 and an execution screen 1850received from the electronic apparatus 100, along with the executionscreens 1810 and 1820.

In embodiments, when displaying the plurality of execution screens, thedisplay apparatus 200 may display the plurality of execution screens inconsideration of the locations of the plurality of electronicapparatuses which have transmitted the execution screens to the displayapparatus 200, an example of which will be described below in moredetail.

When the plurality of images are received from the plurality ofelectronic apparatuses, the processor 230 may identify positions of theplurality of images displayed on the display 220 based on the directionin which the plurality of electronic apparatuses are located based onthe display apparatus 200, and display the plurality of images on thedisplay 220 based on the identified positions. In embodiments, thedirection in which the plurality of electronic apparatuses are locatedbased on the display apparatus 200 may be a location of the plurality ofelectronic apparatuses with respect to, or relative to, the displayapparatus 200.

For this, the processor 230 may identify the direction in which theplurality of electronic apparatuses are located based on the displayapparatus 200 by using various methods. For example, the processor 230may identify the direction in which the plurality of electronicapparatuses are located based on the display apparatus 200 through Timeof Arrival (ToA), Time Difference of Arrival (TDoA), Angle of Arrival(AoA), or Angle of Departure (AoD) by using a communication method suchas Bluetooth, ultra-wideband (UWB), or Wi-Fi.

Accordingly, the processor 230 may identify relative locations of theplurality of electronic apparatuses based on the display apparatus 200.For example, the processor 230 may identify which apparatus is locatedon the left or right based on the display apparatus 200 among theplurality of electronic apparatuses.

The processor 230 may identify positions of the plurality of executionscreens received from the plurality of electronic apparatuses displayedon the display 220 based on the relative locations of the plurality ofelectronic apparatuses.

Specifically, the processor 230 may identify that at least one executionscreen received from the electronic apparatus located relatively on theleft of the display apparatus 200 is positioned relatively on the lefton the display 220, and at least one execution screen received from theelectronic apparatus located relatively on the right of the displayapparatus 200 is positioned relatively on the right on the display 220.

The processor 230 may display the plurality of execution screensreceived from the plurality of electronic apparatuses based on theidentified position on the display 220.

For example, referring to FIG. 19, the display apparatus 200 may receivea plurality of execution screens 1910 and 1920 from the electronicapparatus 100 and receive a plurality of execution screens 1930 and 1940from the electronic apparatus 100′.

In this case, the display apparatus 200 may display the plurality ofexecutions screens 1910 and 1920 received from the electronic apparatus100 on the right of the plurality of execution screens 1930 and 1940received from the electronic apparatus 100′, since the electronicapparatus 100 is located relatively on the right of the electronicapparatus 100′ based on the display apparatus 200.

In embodiments, in a case of displaying the plurality of executionscreens, the display apparatus 200 may display the plurality ofexecution screens in consideration of distances and locations of theplurality of electronic apparatuses that have transmitted the executionscreens to the display apparatus 200, an example of which will bedescribed hereinafter in more detail.

In a case where the plurality of images are received from the pluralityof electronic apparatuses, the processor 230 may identify the number ofimages displayed on the display 220 based on the distance between thedisplay apparatus 200 and the plurality of electronic apparatuses, anddisplay the identified number of images among the plurality of images onthe display 220. For example, the processor 230 may identify thedistance between the display apparatus 200 and the plurality ofelectronic apparatuses by using the UWB technology.

In a case where the plurality of electronic apparatuses are located in aregion within a first threshold distance from the display apparatus 200,the processor 230 may determine that a first number of execution screensshould be displayed on the display 220. In addition, in a case where theplurality of electronic apparatuses are located in a region between thefirst threshold distance and a second threshold distance from thedisplay apparatus 200, the processor 230 may determine that a secondnumber of execution screens should be displayed on the display 220. Inaddition, in a case where the plurality of electronic apparatuses arelocated in a region equal to or greater than the second thresholddistance from the display apparatus 200, the processor 230 may determinethat a third number of execution screens should be displayed on thedisplay 220.

Here, the second threshold distance may be greater than the firstthreshold distance. For example, the first and second thresholddistances may be pre-identified at the stage of manufacturing and may beset or changed by the user. The first number is greater than the secondnumber and the second number is greater than the third number. Forexample, the first to third numbers may be pre-identified at the stageof manufacturing and may be set or changed by the user.

For example, referring to FIGS. 20A to 20C, it is assumed that thedisplay apparatus 200 receives a plurality of executions 2010 and 2020from the electronic apparatus 100 and receives a plurality of executionscreens 2030 and 2040 from the electronic apparatus 100′.

In this case, referring to FIG. 20A, in a case where the electronicapparatuses 100 and 100′ are located in a region equal to or greaterthan the second threshold distance d¹, the display apparatus 200 maydetermine that the three execution screens should be displayed on thedisplay 220 at maximum and display the three execution screens 2010,2020, and 2030 among the four received execution screens 2010, 2020,2030, and 2040.

In addition, referring to FIG. 20B, in a case where the electronicapparatuses 100 and 100′ are located in a region between the firstthreshold distance d₂ and the second threshold distance d₁, the displayapparatus 200 may determine that the four execution screens at maximumshould be displayed on the display 220 and display the four receivedexecution screens 2010, 2020, and 2030, and 2040.

In addition, referring to FIG. 20C, in a case where the electronicapparatuses 100 and 100′ are located within the first threshold distanced₂, the display apparatus 200 may determine that the five executionscreens at maximum should be displayed on the display 220. In this case,the display apparatus 200 may display the four execution screens 2010,2020, 2030, and 2040 in terms of receiving the four execution screens2010, 2020, 2030, and 2040.

As described above, the processor 230 may determine the maximum numberof execution screens displayed on the display 220 based on the distancebetween the display apparatus 200 and the plurality of electronicapparatuses.

Even in this case, the processor 230 may display the plurality ofexecution screens in consideration of the locations of the plurality ofelectronic apparatuses that have transmitted the execution screens tothe display apparatus 200. In other words, the processor 230 mayidentify the positions of the plurality of images displayed on thedisplay 220 based on the directions of the plurality of electronicapparatuses located based on the display apparatus 200, and display thenumber of images identified based on the identified locations on thedisplay 220.

For example, referring to FIGS. 20A to 20C, since the electronicapparatus 100 is located relatively on the right of the electronicapparatus 100′ based on the display apparatus 200, the display apparatus200 may display the plurality of execution screens 2010 and 2020received from the electronic apparatus 100 on the right of the pluralityof execution screens 2030 and 2040 received from the electronicapparatus 100′.

In embodiments, the display apparatus 200 may receive a new executionscreen from the electronic apparatus 100 or 100′. In this case, theprocessor 230 may display the execution screen received from theelectronic apparatus 100 or 100′ on the display 220 based on the maximumnumber of execution screens displayed on the display 220 and the numberof execution screens displayed on the display 220.

For example, referring to FIG. 20D, it is assumed that it is identifiedthat five execution screens at maximum are displayed on the display 220and the display apparatus 200 displays four execution screens 2010,2020, 2030, and 2040 received from the electronic apparatuses 100 and100′.

In this case, since the electronic apparatus 100 is located relativelyon the right of the electronic apparatus 100′ based on the displayapparatus 200, the plurality of execution screens 2010 and 2020 receivedfrom the electronic apparatus 100 may be displayed on the right of theplurality of execution screens 2030 and 2040 received from theelectronic apparatus 100′.

Here, it is assumed that the display apparatus 200 receives theexecution screen from the electronic apparatus 100′. In this case, sincea number of execution screens smaller than the maximum number aredisplayed on the display 220, the processor 230 may display an executionscreen 2050 received from the electronic apparatus 100′ on the display220. In this case, the processor 230 may display the execution screen2050 on the right of the execution screens 2030 and 2040 received fromthe electronic apparatus 100′.

After that, it is assumed that the display apparatus 200 receives theexecution screen from the electronic apparatus 100.

In this case, since the maximum number of execution screens aredisplayed on the display 220, the processor 230 may remove one executionscreen by scrolling the plurality of execution screens displayed on thedisplay 220 and display an execution screen 2060 received from theelectronic apparatus 100 on the display 220. Rather than scrolling allexecution screens displayed on the display 220, the processor 230 mayremove one execution screen 2040 by scrolling the execution screens2030, 2040, and 2050 received from the electronic apparatus 100′ amongthe plurality of execution screens displayed on the display 220, anddisplay the execution screen 2060 on the right of the execution screens2010 and 2020 received from the electronic apparatus 100.

As described above, according to an embodiment, since the displayapparatus 200 displays the execution screens in consideration of atleast one of location of the user and the distance from the user, theplurality of users are able to more simply confirm the execution screentransmitted by themselves.

FIG. 21 is a block diagram illustrating a specific configuration of theelectronic apparatus according to an embodiment.

Referring to FIG. 21, the electronic apparatus 100 may further includean input interface 150 and a speaker 160, in addition to thecommunication interface 110, the display 120, the memory 130, and theprocessor 140. However, such configurations are examples, and newconfigurations may be added in addition to the configurations or someconfigurations may be omitted, according to embodiments.

The communication interface 110 may include at least one of a Wi-Fimodule, a Bluetooth module, a wireless communication module, and an NFCmodule, a UWB module.

Specifically, the Wi-Fi module and the Bluetooth module may perform thecommunication by a Wi-Fi method and a Bluetooth module, respectively. Ina case of using the Wi-Fi module or the Bluetooth module, various piecesof connection information such as SSID or session key may be transmittedor received first to allow the communication connection by using these,and then various pieces of information may be transmitted and received.In addition, the wireless communication module may perform thecommunication according to various communication standards such as IEEE,Zigbee, 3rd Generation (3G), 3rd Generation Partnership Project (3GPP),and Long Term Evolution (LTE). The NFC module may perform thecommunication by a near field communication (NFC) method using 13.56 MHzband among various RF-ID frequency bands of 135 kHz, 13.56 MHz, 433 MHz,860 to 960 MHz, 2.45 GHz, and the like. In addition, the UWB module mayperform the communication by the UWB method using a ultrawide bandfrequency band.

The input interface 150 may include circuitry and the processor 140 mayreceive a user command for controlling the operations of the electronicapparatus 100 through the input interface 150. Specifically, the inputinterface 150 may be configured with a microphone, a remote controlsignal receiver, and the like and may also be implemented in a form ofbeing included in the display 120 as a touch screen.

The speaker 160 may output an audio. Specifically, the processor 140 mayoutput various notification sounds or voice guide messages related tothe operations of the electronic apparatus 100 through the speaker 160.

FIG. 22 is a block diagram illustrating a specific configuration of thedisplay apparatus according to an embodiment.

Referring to FIG. 22, the display apparatus 200 may further include amemory 240, an input interface 250, and a speaker 260, in addition tothe communication interface 210, the display 220, and the processor 230.However, such configurations are examples, and new configurations may beadded in addition to the above configurations or some configurations maybe omitted, according to embodiments.

The memory 240 may store data used by at least one constituent elementof the display apparatus 200. Here, the data may include, for example,software and various pieces of data related thereto. In this case, thememory 240 may include a volatile memory and a non-volatile memory. Thesoftware may include an operating system and an application. Inembodiments, a memory 240 may include the memory 240, a ROM and a RAM inthe processor 230, or a memory card (e.g., micro SD card or memorystick) mounted on the display apparatus 200.

Here, the application may include a view manager program. The viewmanager program is a program for displaying a plurality of imagesreceived from at least one electronic apparatus, that is, the executionscreen, and may identify positions, sizes, number, and the like of theplurality of execution screens and display the plurality of executionscreens on the display 220. In this case, the processor 230 may displaythe plurality of execution screens on the display 220 by using the viewmanager program.

The communication interface 210 may include at least one of a Wi-Fimodule, a Bluetooth module, an NFC module, and a UWB module.

Specifically, the Wi-Fi module and the Bluetooth module may communicateby a Wi-Fi method and a Bluetooth method, respectively. In a case ofusing the Wi-Fi module or the Bluetooth module, various pieces ofconnection information such as SSID may be transmitted or received firstto allow the communication connection by using these, and then variouspieces of information may be transmitted and received. The NFC modulemay perform the communication by a near field communication (NFC) methodusing 13.56 MHz band among various RF-ID frequency bands of 135 kHz,13.56 MHz, 433 MHz, 860 to 960 MHz, 2.45 GHz, and the like. In addition,the UWB module may perform the communication by the UWB method using aultrawide band frequency band.

The input interface 250 may include circuitry and the processor 230 mayreceive a user command for controlling the operations of the displayapparatus 200 through the input interface 250. Specifically, the inputinterface 250 may be configured with a microphone, a remote controlsignal receiver, and the like and may also be implemented in a form ofbeing included in the display 220 as a touch screen.

The speaker 260 may output an audio. Specifically, the processor 230 mayoutput various notification sounds or voice guide messages related tothe operations of the display apparatus 200 through the speaker 260.

FIG. 23 is a flowchart illustrating a controlling method of the displayapparatus according to an embodiment.

An image generated based on an application selected according to a firstuser command may be received from the electronic apparatus 100 atoperation S2310.

The received image may be displayed at operation S2320.

Here, while the electronic apparatus 100 displays an image correspondingto a second user command input to the electronic apparatus, the imagemay be generated based on the application and transmitted to the displayapparatus 200.

In embodiments, in operation S2320, in a case where an image generatedbased on the application and metadata of the application are receivedfrom the electronic apparatus 100, a category of the application may beidentified based on the metadata and the received image may be displayedbased on the identified category.

In addition, in operation S2320, when the plurality of images generatedbased on the plurality of applications are received, the plurality ofreceived images may be displayed. Here, the plurality of images may begenerated based on the plurality of applications of the electronicapparatus 100 or received from the electronic apparatus 100, or may begenerated based on the plurality of applications of the plurality ofelectronic apparatuses and received from the plurality of electronicapparatuses.

Here, in embodiments, an arrangement state of the image displayed on thedisplay apparatus may be determined based on an arrangement state of theelectronic apparatus which displays the image generated based on eachapplication.

In operation S2320, when the image generated based on the application isreceived from the electronic apparatus in a state where the plurality ofimages are displayed, one of the plurality of displayed images may beremoved and the received image may be displayed.

In operation S2320, when the plurality of images are received from theplurality of electronic apparatuses, the positions of the plurality ofimages displayed may be identified based on the direction of theplurality of electronic apparatuses located based on or relative to thedisplay apparatus 200, and the plurality of images may be displayedbased on the identified positions.

In operation S2320, when the plurality of images are received from theplurality of electronic apparatuses, the number of displayed images maybe identified based on the distance between the display apparatus 200and the plurality of electronic apparatuses, and the identified numberof images among the plurality of images may be displayed.

In embodiments, an example of a specific method in which the displayapparatus 200 displays at least one image received from at least oneelectronic apparatus has been described above.

FIG. 24 is a flowchart illustrating a controlling method of theelectronic apparatus according to an embodiment.

First, when the first user command for selecting the application to betransmitted to the display apparatus 200 among the plurality ofapplications is input, the image may be generated based on the selectedapplication at operation S2410.

Hereinafter, the generated image may be transmitted to the displayapparatus 200 at operation S2420.

When the second user command is input, the image corresponding to thesecond user command may be displayed while transmitting the generatedimage to the display apparatus 200 at operation S2430.

In embodiments, when the plurality of images displayed on the displayapparatus 200 are received from the display apparatus 200, the pluralityof received images may be displayed. Here, the plurality of images maybe images that are generated based on the plurality of applications ofthe plurality of electronic apparatuses and transmitted to the displayapparatus 200.

When the third user command for one image among the plurality of imagesis input, the third user command may be transmitted to the displayapparatus 200.

The specific method in which the electronic apparatus 100 transmits atleast one image to the display apparatus 200 and controls the imagedisplayed on the display apparatus 200 has been described above.

According to an embodiment, the methods according to various embodimentsdisclosed in this disclosure may be provided in a computer programproduct. The computer program product may be exchanged between a sellerand a purchaser as a commercially available product. The computerprogram product may be distributed in the form of a machine-readablestorage medium (e.g., compact disc read only memory (CD-ROM)) ordistributed online (e.g., downloaded or uploaded) through an applicationstore (e.g., PlayStore™) or directly between two user devices (e.g.,smartphones). In a case of the on-line distribution, at least a part ofthe computer program product (e.g., downloadable application) may be atleast temporarily stored or temporarily generated in a machine-readablestorage medium such as a memory of a server of a manufacturer, a serverof an application store, or a relay server.

Each of the elements (e.g., a module or a program) according to variousembodiments of the disclosure described above may include a singleentity or a plurality of entities, and some sub-elements of theabovementioned sub-elements may be omitted or other sub-elements may befurther included in various embodiments. Alternatively or additionally,some elements (e.g., modules or programs, may be integrated into oneentity to perform the same or similar functions performed by eachrespective element prior to the integration.

Operations performed by a module, a program, or other elements, inaccordance with various embodiments, may be performed sequentially, in aparallel, repetitive, or heuristically manner, or at least someoperations may be performed in a different order, omitted, or may add adifferent operation.

In this disclosure, the term “unit” or “module” may include a unitimplemented with hardware, software, or firmware and may beinterchangeably used with terms, for example, logic, logic blocks,parts, or circuits. The “unit” or the “module” may be a part integrallyformed or a minimum unit or a part of the part performing one or morefunctions. For example, the module may be implemented as anapplication-specific integrated circuit (ASIC).

Various embodiments of the disclosure may be implemented as softwareincluding instructions stored in machine-readable storage media, forexample a non-transitory computer-readable medium. The machine is anapparatus which invokes instructions stored in the storage medium and isoperated according to the invoked instructions, and may include anelectronic apparatus (e.g., electronic apparatus 100) according to thedisclosed embodiments.

In a case where the instruction is executed by a processor, theprocessor may perform a function corresponding to the instructiondirectly or using other elements under the control of the processor. Theinstruction may include a code made by a compiler or a code executableby an interpreter.

While embodiments of the disclosure have been shown and described, thedisclosure is not limited to the aforementioned specific embodiments,and it is apparent that various modifications can be made by thosehaving ordinary skill in the technical field to which the disclosurebelongs, without departing from the gist of the disclosure as claimed bythe appended claims. Also, it is intended that such modifications arenot to be interpreted independently from the technical idea or prospectof the disclosure.

What is claimed is:
 1. A display apparatus comprising: a communicationinterface; a display; and a processor configured to, based on an imagebeing received from an electronic apparatus through the communicationinterface, display the received image on the display, wherein the imageis generated based on an application selected according to a first usercommand, and is transmitted to the display apparatus while theelectronic apparatus displays an image corresponding to a second usercommand input to the electronic apparatus.
 2. The display apparatusaccording to claim 1, wherein the processor is further configured to:based on the image and metadata of the application being received fromthe electronic apparatus through the communication interface, identify acategory of the application based on the metadata; and display thereceived image on the display based on the identified category.
 3. Thedisplay apparatus according to claim 1, wherein the processor is furtherconfigured to: based on a plurality of images being received through thecommunication interface, display the plurality of images on the display,wherein the plurality of images are generated based on a plurality ofapplications, and wherein the plurality of images are received from theelectronic apparatus, or received from a plurality of electronicapparatuses.
 4. The display apparatus according to claim 3, wherein anarrangement state of the plurality of images is determined based on anarrangement state of the electronic apparatus which displays the imagegenerated based on each application.
 5. The display apparatus accordingto claim 3, wherein the processor is further configured to, based on theimage being received from the electronic apparatus through thecommunication interface while the plurality of images are displayed onthe display, remove one of the plurality of images and display thereceived image on the display.
 6. The display apparatus according toclaim 3, wherein the processor is further configured to: based on theplurality of images being received from the plurality of electronicapparatuses, identify positions of the plurality of images to bedisplayed on the display based on directions in which the plurality ofelectronic apparatuses are located relative to the display apparatus;and display the plurality of images on the display based on theidentified positions.
 7. The display apparatus according to claim 3,wherein the processor is further configured to: based on the pluralityof images being received from the plurality of electronic apparatuses,identify a number of images to be displayed on the display based on adistance between the display apparatus and the plurality of electronicapparatuses; and display the identified number of images among theplurality of images on the display.
 8. An electronic apparatuscomprising: a memory; a display; a communication interface; and aprocessor configured to: based on a first user command for selecting anapplication to be transmitted to a display apparatus among a pluralityof applications stored in the memory, generate an image based on theselected application; transmit the generated image to the displayapparatus through the communication interface; and based on a seconduser command being input, display an image corresponding to the seconduser command on the display while transmitting the generated image tothe display apparatus.
 9. The electronic apparatus according to claim 8,wherein the processor is further configured to, based on a plurality ofimages displayed on the display apparatus being received from thedisplay apparatus through the communication interface, display theplurality of images on the display, and wherein the plurality of imagesare generated based on aa plurality of electronic apparatuses andtransmitted to the display apparatus.
 10. The electronic apparatusaccording to claim 9, wherein the processor is further configured to,based on a third user command corresponding to one image among theplurality of images being input, transmit the third user command to thedisplay apparatus through the communication interface.
 11. A method forcontrolling a display apparatus, the method comprising: receiving animage from an electronic apparatus; and displaying the received image,wherein the image is generated based on an application selectedaccording to a first user command, and transmitted to the displayapparatus, while the electronic apparatus displays an imagecorresponding to a second user command input to the electronicapparatus.
 12. The controlling method according to claim 11, wherein thedisplaying comprises, based on the image and metadata of the applicationbeing received from the electronic apparatus, identifying a category ofthe application based on the metadata and displaying the image based onthe identified category.
 13. The controlling method according to claim11, wherein the displaying comprises, based on a plurality of imagesbeing received, displaying the plurality of images, wherein theplurality of images are generated based on a plurality of applications,and wherein the plurality of images are received from the electronicapparatus or received from a plurality of electronic apparatuses. 14.The controlling method according to claim 13, wherein an arrangementstate of the plurality of images is determined based on an arrangementstate of the electronic apparatus which displays the image generatedbased on each application.
 15. The controlling method according to claim13, wherein the displaying comprises, based on the image being receivedfrom the electronic apparatus while the plurality of images aredisplayed on the display, removing one of the plurality of displayedimages and displaying the image.
 16. A method for controlling anelectronic apparatus, the method comprising: based receiving on a firstuser command for selecting an application, generating a first imagebased on the application; transmitting the image to a display apparatus;and based on receiving second user command, displaying a second imagecorresponding to the second user command on a display of the electronicapparatus while the first image is displayed on the display apparatus.17. The method of claim 16, wherein the first image is an executionimage of the application, and wherein the first image is not displayedon the display of the electronic apparatus while the first image isdisplayed on the display apparatus.
 18. The method of claim 16, whereina display position of the first image with on the display apparatus isdetermined based on a physical position of the electronic apparatus withrespect to the display apparatus.
 19. The method of claim 18, whereinthe first image is displayed on the display apparatus along with aplurality of images corresponding to a plurality of electronicapparatuses, and wherein the display position of the first image isfurther determined based on physical positions of the plurality ofelectronic apparatuses with respect to the display apparatus.